package com.dayuan.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.dayuan.bean.MerchantInfo;

/**
 * 
 * @author 商家详细信息查询接口
 */
public interface MerchantInfoMapper {

	int deleteByPrimaryKey(Integer id);

	// 插入商铺
	int insert(MerchantInfo record);

	int insertSelective(MerchantInfo record);

	// 通过ID查询商铺名
	MerchantInfo selectByPrimaryKey(Integer id);

	// 通过UID查询商铺名
	MerchantInfo selectByUid(Integer uid);

	// 通过商铺名模糊查询信息
	List<MerchantInfo> selectByParam(Map map);

	// 得到商家总数
	int selectCount(MerchantInfo record);

	// 通过分页查询得到商家信息
	List<MerchantInfo> selectMerchantByLimit(@Param("startIndex") int startIndex, @Param("pageNum") int pageNum);

	// 动态更新商铺详细信息
	int updateByPrimaryKeySelective(MerchantInfo record);

	int updateByPrimaryKey(MerchantInfo record);
}